home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1998 July
/
EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso
/
earcd
/
phase5
/
ppcrelease
/
examples
/
callosasync.elf.dump
< prev
next >
Wrap
Text File
|
1998-02-21
|
7KB
|
175 lines
callosasync.elf: file format elf32-powerpc
callosasync.elf
architecture: powerpc:common, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00000170 00000000 00000000 00000034 2**2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .rodata 00000050 00000000 00000000 000001a4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .data 00000000 00000000 00000000 000001f4 2**0
CONTENTS, ALLOC, LOAD, DATA
3 .bss 00000000 00000000 00000000 000001f4 2**0
ALLOC
4 .comment 00000014 00000000 00000000 000001f4 2**0
CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d .text 00000000
00000000 l d *ABS* 00000000
00000000 l d .rodata 00000000
00000000 l d .data 00000000
00000000 l d .bss 00000000
00000000 l d .comment 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l df *ABS* 00000000 callosasync.c
00000000 l O .text 00000000 gcc2_compiled.
00000000 *UND* 00000000 PPCClose
00000000 *UND* 00000000 PPCRawDoFmt
00000000 *UND* 00000000 PPCAllocVec
00000000 *UND* 00000000 PPCOpen
00000000 *UND* 00000000 PPCFreeVec
00000000 *UND* 00000000 PPCCallOS
00000a00 O *COM* 00000001 Buffer
00000000 *UND* 00000000 strlen
00000004 g F .text 0000016c Function
Disassembly of section .text:
00000000 <gcc2_compiled.> .long 0x409c
Function():
00000004 <Function> stwu r1,-160(r1)
00000008 <Function+4> mflr r0
0000000c <Function+8> stw r23,124(r1)
00000010 <Function+c> stw r24,128(r1)
00000014 <Function+10> stw r25,132(r1)
00000018 <Function+14> stw r26,136(r1)
0000001c <Function+18> stw r27,140(r1)
00000020 <Function+1c> stw r28,144(r1)
00000024 <Function+20> stw r29,148(r1)
00000028 <Function+24> stw r30,152(r1)
0000002c <Function+28> stw r31,156(r1)
00000030 <Function+2c> stw r0,164(r1)
00000034 <Function+30> lis r3,0
RELOC: 00000036 R_PPC_ADDR16_HA .rodata
00000038 <Function+34> addi r3,r3,0
RELOC: 0000003a R_PPC_ADDR16_LO .rodata
0000003c <Function+38> li r4,1006
00000040 <Function+3c> bl 00000040 <Function+3c>
RELOC: 00000040 R_PPC_REL24 PPCOpen
00000044 <Function+40> mr. r27,r3
00000048 <Function+44> beq 00000138 <Function+134>
0000004c <Function+48> li r3,88
00000050 <Function+4c> lis r4,1
00000054 <Function+50> ori r4,r4,1
00000058 <Function+54> bl 00000058 <Function+54>
RELOC: 00000058 R_PPC_REL24 PPCAllocVec
0000005c <Function+58> mr. r31,r3
00000060 <Function+5c> beq 00000128 <Function+124>
00000064 <Function+60> addi r3,r1,8
00000068 <Function+64> lis r9,44
RELOC: 0000006a R_PPC_ADDR16_HA .rodata+0x0000002c
0000006c <Function+68> addi r9,r9,44
RELOC: 0000006e R_PPC_ADDR16_LO .rodata+0x0000002c
00000070 <Function+6c> stw r9,72(r1)
00000074 <Function+70> li r0,0
00000078 <Function+74> stw r0,36(r1)
0000007c <Function+78> li r0,1
00000080 <Function+7c> stw r0,12(r1)
00000084 <Function+80> stw r0,24(r1)
00000088 <Function+84> li r9,4
0000008c <Function+88> li r0,-552
00000090 <Function+8c> lwz r9,0(r9)
00000094 <Function+90> stw r0,8(r1)
00000098 <Function+94> stw r9,92(r1)
0000009c <Function+98> bl 0000009c <Function+98>
RELOC: 0000009c R_PPC_REL24 PPCCallOS
000000a0 <Function+9c> cmpwi cr1,r3,0
000000a4 <Function+a0> mr r26,r3
000000a8 <Function+a4> beq cr1,00000120 <Function+11c>
000000ac <Function+a8> li r29,0
000000b0 <Function+ac> lis r23,56
RELOC: 000000b2 R_PPC_ADDR16_HA .rodata+0x00000038
000000b4 <Function+b0> li r24,-48
000000b8 <Function+b4> lis r28,1
000000bc <Function+b8> ori r28,r28,1
000000c0 <Function+bc> li r25,1
000000c4 <Function+c0> lis r9,0
RELOC: 000000c6 R_PPC_ADDR16_HA Buffer
000000c8 <Function+c4> addi r30,r9,0
RELOC: 000000ca R_PPC_ADDR16_LO Buffer
000000cc <Function+c8> stw r29,104(r1)
000000d0 <Function+cc> addi r3,r23,56
RELOC: 000000d2 R_PPC_ADDR16_LO .rodata+0x00000038
000000d4 <Function+d0> addi r4,r1,104
000000d8 <Function+d4> li r5,0
000000dc <Function+d8> mr r6,r30
000000e0 <Function+dc> bl 000000e0 <Function+dc>
RELOC: 000000e0 R_PPC_REL24 PPCRawDoFmt
000000e4 <Function+e0> stw r24,0(r31)
000000e8 <Function+e4> stw r27,32(r31)
000000ec <Function+e8> stw r30,36(r31)
000000f0 <Function+ec> mr r3,r30
000000f4 <Function+f0> bl 000000f4 <Function+f0>
RELOC: 000000f4 R_PPC_REL24 strlen
000000f8 <Function+f4> stw r3,40(r31)
000000fc <Function+f8> stw r26,84(r31)
00000100 <Function+fc> stw r28,4(r31)
00000104 <Function+100> stw r25,16(r31)
00000108 <Function+104> mr r3,r31
0000010c <Function+108> bl 0000010c <Function+108>
RELOC: 0000010c R_PPC_REL24 PPCCallOS
00000110 <Function+10c> addi r29,r29,1
00000114 <Function+110> cmplwi cr1,r29,9
00000118 <Function+114> addi r30,r30,256
0000011c <Function+118> ble cr1,000000cc <Function+c8>
00000120 <Function+11c> mr r3,r31
00000124 <Function+120> bl 00000124 <Function+120>
RELOC: 00000124 R_PPC_REL24 PPCFreeVec
00000128 <Function+124> mr r3,r27
0000012c <Function+128> bl 0000012c <Function+128>
RELOC: 0000012c R_PPC_REL24 PPCClose
00000130 <Function+12c> li r3,1
00000134 <Function+130> b 0000013c <Function+138>
00000138 <Function+134> li r3,0
0000013c <Function+138> lwz r0,164(r1)
00000140 <Function+13c> mtlr r0
00000144 <Function+140> lwz r23,124(r1)
00000148 <Function+144> lwz r24,128(r1)
0000014c <Function+148> lwz r25,132(r1)
00000150 <Function+14c> lwz r26,136(r1)
00000154 <Function+150> lwz r27,140(r1)
00000158 <Function+154> lwz r28,144(r1)
0000015c <Function+158> lwz r29,148(r1)
00000160 <Function+15c> lwz r30,152(r1)
00000164 <Function+160> lwz r31,156(r1)
00000168 <Function+164> addi r1,r1,160
0000016c <Function+168> blr
Disassembly of section .rodata:
00000000 <.rodata> ori r15,r27,28218
00000004 <.rodata+4> addic r1,r15,12335
00000008 <.rodata+8> addic. r17,r20,12335
0000000c <.rodata+c> addic r17,r16,12335
00000010 <.rodata+10> .long 0x43616c6c
00000014 <.rodata+14> .long 0x4f534153
00000018 <.rodata+18> rldimi. r14,r11,44,44
0000001c <.rodata+1c> .long 0x434c4f53
00000020 <.rodata+20> .long 0x452f4155
00000024 <.rodata+24> rlwinm. r15,r2,5,29,11
00000028 <.rodata+28> bdzt 4*cr2+gt,00005428 <Function+5424>
0000002c <.rodata+2c> oris r15,r3,29486
00000030 <.rodata+30> xoris r9,r3,25202
00000034 <.rodata+34> ori r18,r11,30976
00000038 <.rodata+38> bdzta+ 4*cr4+so,0000796c <Function+7968>
0000003c <.rodata+3c> ori r8,r27,29295
00000040 <.rodata+40> xoris r0,r17,21364
00000044 <.rodata+44> andi. r9,r19,28263
00000048 <.rodata+48> subfic r1,r5,27748
0000004c <.rodata+4c> tdlti r0,0
Disassembly of section .data: